package com.yanqu.road.logic.activity.hotpotjump.game.choose;

import com.yanqu.road.entity.autodata.hotpotjump.HotpotJumpMainRole;
import com.yanqu.road.entity.autodata.hotpotjump.config.HotpotJumpSkillConfig;
import com.yanqu.road.entity.autodata.hotpotjump.config.HotpotJumpSkillRange;
import com.yanqu.road.logic.activity.hotpotjump.game.HotpotJumpGameLogic;
import com.yanqu.road.logic.activity.hotpotjump.game.JumpBoardGrid;

import java.util.ArrayList;
import java.util.List;

public class HotpotJumpSkillChoose {
    protected HotpotJumpSkillConfig skillConfig;
    protected HotpotJumpSkillRange skillRange;
    protected HotpotJumpGameLogic gameLogic;
    protected int skillLv;

    public HotpotJumpSkillChoose init(HotpotJumpSkillConfig skillConfig, int skillLv, HotpotJumpGameLogic gameLogic) {
        this.skillConfig = skillConfig;
        this.skillLv = skillLv;
        this.gameLogic = gameLogic;
        this.skillRange = gameLogic.getConfig().findSkillRange(skillConfig, skillLv);
        return this;
    }

    public List<List<JumpBoardGrid>> chooseGrid() {
        return new ArrayList<>();
    }

    public HotpotJumpMainRole getMainRole() {
        return null;
    }
}
